#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//int main()
//{
//	int n = 10;
//	const int* p = &n;
//	int m = 100;
//	p = &m;
//	printf("%d", *p);
//	return 0;
//}
//void sort(int arr[], int sz, int arr_1[])
//{
//	int i = 0;
//	
//	for (i = 0; i < sz; i++)
//	{
//		if (0 == arr[i] % 2)
//		{
//			arr_1[i] = arr[i];
//			arr[i] = 0;
//		}
//	}
//	int j = 0;
//	for (i = 0; i < sz - 1; i++)
//	{
//		for (j = 0; j < sz - 1 - i; j++)
//		{
//				if (arr[j] < arr[j + 1])
//				{
//					int t = arr[j];
//					arr[j] = arr[j + 1];
//					arr[j + 1] = t;
//				}
//		}
//	}
//	for (i = 0; i < sz - 1; i++)
//	{
//		for (j = 0; j < sz - 1 - i; j++)
//		{
//			if (arr_1[j] < arr_1[j + 1])
//			{
//				int t = arr_1[j];
//				arr_1[j] = arr_1[j + 1];
//				arr_1[j + 1] = t;
//			}
//		}
//	}
//	for (i = 0,j = 0; i < sz; i++)
//	{
//		if (arr[i] == 0)
//		{
//			arr[i] = arr_1[j];
//			j++;
//		}
//	}
//}
//int main()
//{
//	int arr[5] = { 1,2,3,4,5 };
//	int i = 0;
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	int arr_1[5] = { 0 };
//	sort(arr, sz, arr_1);
//	for (i = 0; i < sz; i++)
//	{
//		printf("%d ", arr[i]);
//	}
//
//	return 0;
//}
//#include<assert.h>
//char* my_strcpy(char* str,const char* pa)
//{
//	assert(str = pa);
//	char* ps = str;
//	while (*str++ = *pa++);
//	return ps;
//}
//int main()
//{
//	char arr[] = "hello bit";
//	char arr_1[20] = { '\0' };
//	char* pa = my_strcpy(arr_1, arr);
//	printf("%s", pa);
//	return 0;
//}
//#include<assert.h>
//int my_strlen(const char* str)
//{
//	assert(str);
//	int count = 0;
//	while (*str++)
//	{
//		count++;
//	}
//	return count;
//}
//int main()
//{
//	char arr[] = "hello bit";
//	int ret = my_strlen(arr);
//	printf("%d", ret);
//	return 0;
//}
int main()
{
	return 0;
}